universally acclaimed - Turkish English Dictionary